About Ellis & Mcdougall Lifts Limited (SC041085) United Kingdom