About Castle Haven Management Limited (08120686) United Kingdom