About Abacus Accounting Services (ne) Limited (11041017) United Kingdom