About New Lahori Kebab Limited (12886781) United Kingdom