About Deli Sandwich Company Ltd (12631317) United Kingdom