About Abacus Lifting Solutions Ltd (12756291) United Kingdom