About Abacus Office Solutions Ltd (08919911) United Kingdom