About Helix Maintenance Services Ltd (10232307) United Kingdom