About Helical (doxford) Limited (09623794) United Kingdom