About Duxburys Property Rentals Limited (11087952) United Kingdom