some sort of nettle?

some sort of nettle?

Observation - some sort of nettle? - UK and Ireland. Description: purple flower popular with bees

purple flower popular with bees