Greater Stitchwort?

Greater Stitchwort?

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