About Lift And Platform Ltd (12526361) United Kingdom