14 The Orchards, Leeds
Reg Number: 11111800
Date of Inc: December 14, 2017
22 The Orchards, Leeds
Reg Number: 13751437
Date of Inc: November 18, 2021
14 THE ORCHARDS, LEEDS
Reg Number: 14444942
Date of Inc: January 01, 1970
16 The Orchards, Leeds
Reg Number: 11707039
Date of Inc: December 03, 2018
Reg Number: 11156164
Date of Inc: January 17, 2018