About Allen Control Systems Limited (02705793) United Kingdom