What is this?

Spotted in Richmond Park earlier today. Anyone got any ideas?