About Lancaster Automation Limited (11150984) United Kingdom