I do find this fascinating (actually depressing) that people associate certain things with political parties but the reality shifts all the time.
Tories the party of small business but will often forget them if worrying more about their mates (and investments) in the city.
Green issues...
Isn't that an Old Labour euphemism for "occupies the centre ground" ?
The Tories used to call them "wets".
If you don't allow people like that in Politics neither party will ever get in with a mandate to change anything.