Find your home! 1,229,634 flats and houses for sale