About Ali Baba Grill Bristol Limited (12993002) United Kingdom