About Stephenson Control Systems Limited (01350586) United Kingdom