About 20 20 Lifts And Escalators Ltd (13671245) United Kingdom