About Stroud S Services Ltd (10812621) United Kingdom