Nothing better to do HMRC have revealed that 1,566 UK tax payers filed their 2013 self-assessment tax returns on Christmas day. Are we to take this as evidence that Read More » December 30, 2013 No Comments