Deer Shield?

Deer Shield?

Observation - Deer Shield? - UK and Ireland. Description: