I think this is what I've got in my front gardens, little yellow blobby apple things. Can anyone help with what to do with them?# Cheers