About New Lahori Grill Ltd (13462288) United Kingdom