About Indian Grill Restaurants & Bars Ltd (SC640733) United Kingdom