137A OTLEY ROAD, LEEDS
Reg Number: 12830146
Date of Inc: January 01, 1970
137A/138A OTLEY ROAD, LEEDS
Reg Number: 10954750
Date of Inc: November 09, 2017
137a Otley Road, Leeds
Reg Number: 14593566
Date of Inc: January 16, 2023
APARTMENT 16, TRAMWAYS 135 OTLEY ROAD, LEEDS
Reg Number: 07135636