Garden plant?

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