About Lift Engineering Solutions Limited (SC556817) United Kingdom