Tall flower in garden. willowherb maybe?

Tall flower in garden. willowherb maybe?

Observation - Tall flower in garden. willowherb maybe? - UK and Ireland. Description: