65A SPENCER PLACE, LEEDS
Reg Number: 14622142
Date of Inc: January 01, 1970
23 SPENCER PLACE, LEEDS
Reg Number: 12382729
Date of Inc: February 01, 2020
Reg Number: 10595637
Date of Inc: January 02, 2017
43 SPENCER PLACE, LEEDS
Reg Number: 14352332
21 Spencer Place, Leeds
Reg Number: 15329789
Date of Inc: December 05, 2023