Garden plant?

Garden plant?

Observation - Garden plant? - UK and Ireland. Description: