Sort:  

After rummaging through various sites and species I think they are possibly Greengage Plums which are an Italian Plum variety.