If anyone was owed money in theory they could have objected to the striking off.
As you rightly point out with no accounts filed it is possible HMRC’s records do not show anything as outstanding. Certainly if HMRC thought they were owed any money they should have objected but they are not particularly well organised to always pick such things up.