From top flight English football it used to be Birmingham City - and probably still is.
No he has not
Arsenal then Everton
Leicester City of course
Everton - as of 21 Apr 2008, they have scored 6423 goals in the top flight of English football. Second are Aston Villa with 6269 goals
In the e.P.L it is arsenal who holds the record for going one entire season without a defeat. It was in 2004.
Liverpool With 18