About Neal France Automation Limited (08214960) United Kingdom