Flats for sale in telford park, london