About The Deli Sandwich Shop Limited (08596184) United Kingdom