190 Camden High Street, London