About Pickering Control Systems Limited (06134175) United Kingdom