Stitchwort?

Stitchwort?

Observation - Stitchwort? - UK and Ireland. Description: