About Helical (churchgate) Limited (08916326) United Kingdom