About Cooper Handling Solutions Limited (08698168) United Kingdom