About Sahara Grill Walthamsow Ltd (13488741) United Kingdom