About Helix Tool Company Limited (03237987) United Kingdom