About Stroud Bowl Ltd (07395071) United Kingdom