Trentpost

Election Coverage

Member of Parliament

David Rutley

Conservatives

Constituency: Macclesfield

Majority: 26063 Votes