The campaigner and former sub-postmaster, Alan Bates, was at the public inquiry into the Post Office scandal when he received the news that he was to be knighted in the King's Birthday Honours.