15 LEMNA ROAD, LONDON
Reg Number: 04019536
Date of Inc: January 01, 1970
10 LEMNA ROAD, LEYTONSTONE
Reg Number: 09164006
Date of Inc: June 08, 2014
4 LEMNA ROAD, LONDON
Reg Number: 15318544