UK politics Constituency profile: SNP and Labour to face-off for rural seat on Western Isles December 6, 2019