Sir Alan Bates, the leading campaigner for subpostmasters in the Post Office Horizon IT scandal, will receive his knighthood at Windsor Castle on Wednesday.