A Stitchwort?

A Stitchwort?

Observation - A Stitchwort? - UK and Ireland. Description: