87 MELROSE STREET, LEICESTER
Reg Number: 14553504
Date of Inc: January 01, 1970
119 MELROSE STREET, LEICESTER
Reg Number: 09122497
Date of Inc: September 07, 2014
109 MELROSE STREET, LEICESTER
Reg Number: 10715187
Date of Inc: July 04, 2017