About Lahori Street Kitchen Limited (13389883) United Kingdom