Wild Crab Apple?

Wild Crab Apple?

Observation - Wild Crab Apple? - UK and Ireland. Description: