About Tecno Lifts & Escalators Uk Ltd (13709524) United Kingdom