About Abacus Accountancy Services Limited (02430251) United Kingdom