About Sizzlers Sandwich Shop Limited (08535593) United Kingdom