list of top flight clubs

This is a list of all the clubs that have ever played in English Top
Flight