About Charterhouse Square Holdings Limited (02243473) United Kingdom