About Helix Holdings (north West) Limited (11258211) United Kingdom