About Taha Lifts Ltd (11584462) United Kingdom