We have a driveway which is partly shared with one set of neighbours. Both houses are detached and on a hill so the shared bit of driveway is at the bottom and then as you go further up it there is a turn off leading to our house and the main driveway then carries on up the hill to the neighbours house. There is a tree on our land which sheds a lot of leaves onto the bottom (shared) bit of driveway. The leaves must be cleared when they build up as the driveway, which is steep, gets very slippery otherwise, even a 4x4 with winter tyres on can slip around a bit when it is wet and it's also pretty dangerous to try and walk down it to the road.
My partner thinks it's solely our responsibility to clear the leaves as the tree is on our property but I'm not sure he's right, hence the question. We are in England.