voter sentiment Britain