Lib Dem leader Ed Davey says Conservatives have 'taken Harrogate for granted'