Exactly my thoughts.
It's unlikely to be HMRC because they are not owed anything, There's a relatively small amount of VAT, and there's a reason for that so there's no great excitement there.
Which leaved a lot of clutching at straws, hoping that something - anything - might turn up that will...