About Clifford Holding Company Limited (13630866) United Kingdom