If you rush it because 31 January is on the horizon you are likely to make mistakes, or not have everything you need ...
More than 4,600 people across the UK submitted their self-assessment tax return to HM Revenue and Customs (HMRC) on Christmas Day. In total, 37,435 customers filed between Christmas Eve and Boxing Day ...