About Clifford & Candover Limited (02792224) United Kingdom