Find your home! 1,028,043 flats and houses for sale and for rent