Windus Road, Stoke Newington Windus Road, Stoke Newington