We don't have wolves in Britain anymore, so the deer have no natural predator higher up the food chain that eats them. Deer eat woodland shrubs and undergrowth. So if there are too many of them ...