About Stroud Vegan Ltd (12884868) United Kingdom