Keeping good business records is an essential part of running a business, but it is also a legal requirement when it comes to HMRC. To keep on the right side of the law, businesses and individuals should keep records of their income and expenditure for at least six...