Bog Stitchwort?

Bog Stitchwort?

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