Company name: London Lift Installations Ltd
Description: Since 1998
Granary Buildings, Millow, Biggleswade SG18 8RH, United Kingdom