About Helix Services (london) Limited (08365718) United Kingdom