About Allen Automation Limited (05156805) United Kingdom