Cherry tree?

Cherry tree?

Observation - Cherry tree? - UK and Ireland. Description: Mystery tree growing in garden - flowered today, but included picture of new buds from last week. Te

Mystery tree growing in garden - flowered today, but included picture of new buds from last week. Terrible photos, but the flowers have many anthers and only one style, which I think makes it a cherry rather than an apple?