My neighbour has a patch of land between the side of his house and our driveway, about 1m wide. It has a number of conifers on it. They have been there for 20 years apparently. The trees are too big for the space. We have to trim them back regularly. Neighbour can't access them for maintenance without going on our land. Cutting back to the boundary removes all the green on that side, leaving just bare branches. They provide no privacy or shade.
We have had a chat with the neighbour and he is happy for the trees to be removed. Who should pay? (If it's relevant, we have just paid to replace a damaged fence on the same boundary. It isn't marked on our deeds which of us has the responsibility to maintain the boundary.)