About No 1 Grill Limited (11840354) United Kingdom