About Lahori Karahi & Grill Ltd (11582825) United Kingdom