About Hercules Products Limited (09729249) United Kingdom