About Snack Shack Crewe Limited (12775431) United Kingdom