Our garden is overshadowed by the massive branches of two trees belonging to our neighbour. I understand I can cut these branches where they overlap the boundary, but that I have to offer the wood to my neighbour. Does the cost have to be met by me, or jointly with my neighbour?
As long as the tree isn’t in a conservation area or protected by a preservation order you can cut the branches back to the boundary as long as you give your neighbour his wood back. I recommend you discuss it with your neighbour first. Technically your neighbour could be responsible for removing the branches if you were able to show that they present a nuisance, but if presenting him with a bill would cause ill-feeling I recommend you do it yourself.