Limolake Limitedactive · #03610038 · Development of Building Projects · Company Details16 Finchley Road, London, NW8 6EBEstablished 1998View on Companies HouseContact Information