About London Lifts And Logistics Limited (12577853) United Kingdom