30 The Poplars, Leeds
Reg Number: 12010664
Date of Inc: May 22, 2019
14 THE POPLARS, LEEDS
Reg Number: 07504971
Date of Inc: January 01, 1970