About Clarke & Carter (holdings) Limited (10143099) United Kingdom