Dittander ?

Dittander ?

Observation - Dittander ? - UK and Ireland. Description: