About Stowmarket Snack Shop Ltd (13218979) United Kingdom