Totally anecdotal, but my experience corroborates this.  I lived in Hampshire for three years recently and despite lots of searching, never saw a live hedgehog and only two dead ones.  In that time I did see probably a dozen badgers and innumerable foxes.