About Spb Stroud Ltd (12525696) United Kingdom