Larch Pug?

Larch Pug?

Observation - Larch Pug? - UK and Ireland. Description: