About Specialist Platform Lift Systems Limited (11081997) United Kingdom