Tre-r-Ddol estate agents property properties houses homes flats apartments bungalows cottages farmhouses period country cottages rural village town for sale