About Lift & Escalator Technical Services Limited (04183338) United Kingdom