About Stroud Engineering Services Limited (11801257) United Kingdom