About Barkby Investments Limited (10342935) United Kingdom