About Snack Food Restaurant (london) Limited (02436416) United Kingdom