About Helix Environmental Consultancy Limited (07282357) United Kingdom