About Duxbury Associates Ltd (10897115) United Kingdom