About Hemyock Products Limited (01239862) United Kingdom