London Art Merchants explodes on to Shoreditch's art scene with Lincoln Townley | Barnebys Magazine