Traditional party allegiances have been breaking down over decades and your vote now more than ever is vital. Who will you vote for in this General Election?
This election was said to be the Brexit election, but it has actually spanned out into many policy areas, including issues that affect the self-employed.