Woodruff ?

Woodruff ?

Observation - Woodruff ? - UK and Ireland. Description: