Flats for sale in Middlesex