Get in touch

Constituency Office
Office 1, Thainstone Business Centre, Inverurie, Aberdeenshire, AB51 5TB
01467538601

My Campaigns

Am I your MP?

Enter your postcode