About Snack N Roll Limited (12099530) United Kingdom