About Charterhouse Partners Limited (12887822) United Kingdom