About New Cross Spice & Grill Ltd (12238178) United Kingdom