About Helical (northampton) Limited (09685886) United Kingdom