About Sandwich Club Deli Limited (05929598) United Kingdom