About Stroud Fitting Services Ltd (11021723) United Kingdom