69A MAIN STREET, LEICESTER
Reg Number: 12618107
Date of Inc: January 01, 1970
Reg Number: 12622564
23 MAIN STREET, LEICESTER
Reg Number: 13239794
Date of Inc: February 03, 2021
THE OID BARN MAIN STREET, LEICESTER
Reg Number: 08263095
JENNAWAYS 9 MAIN STREET, LEICESTER
Reg Number: 07211951
Date of Inc: June 04, 2010