About L&c Lifts Holding Co Ltd (13663403) United Kingdom