About Stroud Malthouse Ltd (11288687) United Kingdom