About Clifford Talbot Holdings Limited (12426998) United Kingdom