Himalayan balsam?

Himalayan balsam?

Observation - Himalayan balsam? - UK and Ireland. Description: