About Howick Automation Limited (08688516) United Kingdom