About Hellard Sprayworks Limited (09029017) United Kingdom