About Carterhatch Management Limited (02669958) United Kingdom