Garden escape?

Garden escape?

Observation - Garden escape? - UK and Ireland. Description: Can't find in any books. Looks like a garden escape, but was up a moorland stream/hillside miles f

Can't find in any books. Looks like a garden escape, but was up a moorland stream/hillside miles from any houses. Just this one plant!