Help with this

Found this in my London garden today. Help with ID and what to do!