About Stedsay Controls Limited (08584065) United Kingdom