About Stanhope Chemical Products Limited (04125784) United Kingdom