About Grill & Spice Ltd (13710006) United Kingdom