Hemp-nettle?

Hemp-nettle?

Observation - Hemp-nettle? - UK and Ireland. Description: