Find your home! 1,227,944 flats and houses for sale