no its not. Walnuts have pinnate leaves.(like ash)Walnut very possible too, given those leaves.
Apricots,Almonds, peaches and plums are all prunus species and all look similar. I would still bet on Damsons.
I have seen fresh almonds only in a turkish market. But in the north of England?