About Abacus Accountancy & Business Services Limited (02842503) United Kingdom