About Sturrock Technical Services Limited (10425357) United Kingdom