https://www.companyinformation.co.uk/company/04564820-I-T-C-NE-LIMITED
I.T.C. (NE) LIMITED - Overview - Company Information UK