About Stroud Alcohol Ltd (12883743) United Kingdom