Red Campion?

Red Campion?

Observation - Red Campion? - UK and Ireland. Description: