About Cooper & Stollbrand Limited (03753212) United Kingdom