Stachys byzantina?

Stachys byzantina?

Observation - Stachys byzantina? - UK and Ireland. Description: