cheap 3 bedroom flats for sale in london