About Clifford Plant Limited (04931813) United Kingdom