About Duxbury Property Ltd (12787504) United Kingdom