142/146 High Street, Stoke Newington, London N16 7JL One of the very early stores, Woolworths opened in the North London town of Stoke Newington in 1915. It was part of a parade of shops, not a spe…