About Carters Hill Management Company Limited (02061676) United Kingdom