About Abbey Stairlifts Ltd. (04128423) United Kingdom