Flats & Houses 24 Stamford Hill, London N16 6XZ