About The Sandwich Shack Limited (13642100) United Kingdom