42 Leicester Road, Leicester
Reg Number: 09878501
Date of Inc: November 18, 2015
TOWNHEAD FARM, MARKFIELD
Reg Number: 02840107
Date of Inc: January 01, 1970
56 LEICESTER ROAD, LEICESTER
Reg Number: 04869987
56 Leicester Road, Markfield
Reg Number: 14556106
Date of Inc: December 23, 2022