Find your home! 745,552 flats and houses for sale and for rent