About Mechelec Automation Limited (08997846) United Kingdom