About Hargreaves Carbon Products Europe Limited (08267102) United Kingdom