About Castle Hill Management Limited (03059450) United Kingdom