About Helical (peterborough) Limited (09322763) United Kingdom