About Stroud Pizza Ltd (12883464) United Kingdom