About Stop And Snack Ltd (13657371) United Kingdom