About Charterhouse Consultancy Limited (02477304) United Kingdom