About Stork Technical Services (sts) Ltd (03809192) United Kingdom