Riverside Plant?

Riverside Plant?

Observation - Riverside Plant? - UK and Ireland. Description: