About Olo Stairlifts Limited (10929062) United Kingdom