Find your home! 749,245 flats and houses for sale and for rent