About Telco Lifts Limited (10095293) United Kingdom