About Leemoore Lifts Ltd (08419054) United Kingdom