About Barkham 1st Limited (10880098) United Kingdom