Road , Steke Newington , London N.