Myddleton Stores 70-72 Myddleton Road, London N22 8NW