Jo Swinson is in high spirits. After years in the wilderness, her party, the Liberal Democrats, are popular again, topping a national poll this month for the first time since 2010. At Tuesday’s