78 HOLMWOOD AVENUE, LEEDS
Reg Number: 09650120
Date of Inc: January 01, 1970
78 Holmwood Avenue, West Yorkshire
Reg Number: 03358312
Date of Inc: April 23, 1997
38 Holmwood Avenue, Leeds
Reg Number: 08704991
Date of Inc: September 25, 2013