About Helical (shepherds) Limited (04787337) United Kingdom