Mountain Bearberry??

Mountain Bearberry??

Observation - Mountain Bearberry?? - UK and Ireland. Description: