It's almost six months to the day since Theresa May's ill-fated snap election sent shockwaves through the political establishment. In the space of one night over 60 MPs lost their seat, with Labour claiming one of the biggest scalps of the night when it ousted the former Lib Dem leader Nick Clegg from his Sheffield Hallam seat of 12 years with a little-known candidate who was subsequently suspended from the party.