About Platform Lift Consultants Ltd (11581295) United Kingdom