Cotoneaster?

Cotoneaster?

Observation - Cotoneaster? - UK and Ireland. Description: