Home News Screen - Turps Gallery Posted 2015/08/01 11:56 Diana Taylor is showing in Screen at Turps Gallery, 12a -13a Taplow, Thurlow Street, London, SE17 2UQ, from 26 September – 18 October 2015. See .