Companies House Search Companies House search engine

Companies in LE67 3XA

20/20 ICARE LTD

26 NEW BROADWAY, LEICESTERSHIRE

Reg Number: 12868052

Date of Inc: September 09, 2020