About Sandwich And Salad Bar Limited (13604018) United Kingdom