16 PALMER SQUARE, LEICESTER
Reg Number: 14223658
Date of Inc: August 07, 2022
Reg Number: 15264763
Date of Inc: July 11, 2023
22 PALMER SQUARE, LEICESTER
Reg Number: 14302981
Date of Inc: January 01, 1970