About North Grill Limited (12290937) United Kingdom