About Lift Technical Services Limited (06646356) United Kingdom