About Batcombe International Holdings Limited (10291936) United Kingdom