About Helm Great Britain Limited (01196136) United Kingdom