Bookkeeping Basics for UK Small Businesses: Records You Must Keep and How Long to Keep Them

Good bookkeeping means recording every sale, expense and invoice — and keeping the records for 6 years if you run…