About Sandwich And Snacks Direct Ltd (09350516) United Kingdom