About Heltor Environmental Limited (12935389) United Kingdom