About Chapel Hill Capital Limited (13415802) United Kingdom