Kenilworth Road's floodlights tower above terraced houses. It has been the club's home since 1905. Listen: The remarkable rise of Luton Town Listen: Rob Edwards is a Premier League manager ...