About Heltor Limited (00686375) United Kingdom