About Abacus Lifts Limited (04421543) United Kingdom