About Alfix Stairlifts Ltd (13140552) United Kingdom