Just took a photo of this on our apple tree in our run of the mill London garden. Would love to know what it is. I have googled but can’t find out!