About Intelligent Lifts & Escalators Limited (07761983) United Kingdom