Warren Buffett bought shares in Tesco 20 years ago. And the FTSE 100 firm still has a lot of the characteristics of a classic ...