What's this tree?

What's this tree?

Observation - What's this tree? - UK and Ireland. Description: The tree was about 20 feet tall growing on a steep stream bank in the rough pasture landscape of the Welsh/Shropshire border. Growing at about 800 feet it is in quite a remote location with little habitation in the vicinity. It appears to be some kind of

The tree was about 20 feet tall growing on a steep stream bank in the rough pasture landscape of the Welsh/Shropshire border. Growing at about 800 feet it is in quite a remote location with little habitation in the vicinity. It appears to be some kind of cherry?