About Helmore Industrial Water Treatment Ltd (06290916) United Kingdom