About Cooper & Jackson Limited (01406873) United Kingdom