About North Grill Cosham Ltd (13236295) United Kingdom