About Chapel Hill Management Company Limited (02104053) United Kingdom