Find your home! 1,115,926 flats and houses for sale and for rent