Trentpost

Election Coverage

Member of Parliament

Martin Horwood

Liberal Democrats

Constituency: Cheltenham

Majority: 26659 Votes