Scrophularia sp. ?

Scrophularia sp. ?

Observation - Scrophularia sp. ? - UK and Ireland. Description: