Keeping the company accounts is a major issue for company directors. They have the choice to either do keep the accounts in-house or to outsource some or all of the tasks to an accounting firm.