About Charterhouse London Limited (05459675) United Kingdom