About London Lift Installations Limited (10133825) United Kingdom