cpa ifrs responsibility life tax preparation social term accounting corporate accountant hmrc comedy insurance irish tax professionals annuities