About Doxford International Management Company Limited (02675197) United Kingdom