Trentpost

Election Coverage

Member of Parliament

Mike Amesbury

Labour

Constituency: Weaver Vale

Majority: 26066 Votes