UNIT 12 MARKET PLACE, LEICESTER
Reg Number: 09329802
Date of Inc: January 01, 1970
08 ODEON ARCADE, LEICESTER
Reg Number: 14865644
Date of Inc: December 05, 2023
UNIT 9A, LEICESTER
Reg Number: 14573392
Date of Inc: May 01, 2023