About Clifford Manufacturing Solutions Limited (07383072) United Kingdom