About Lahori Chatkhara Nottingham Ltd (12783453) United Kingdom