About Charterhouse Barclay Limited (07076008) United Kingdom