Trentpost

Election Coverage

Member of Parliament

Mike Amesbury

Labour

Constituency: Weaver Vale

Majority: 22772 Votes