About Cooper Stevens Headwear Limited (08367131) United Kingdom