About Stairlifts Worldwide Limited (12498323) United Kingdom