About Duxbury Property Investments Limited (10050290) United Kingdom