I have been asked to look at this for you.
The local authority have the power to have the trees cut down to 2 m but, just because they have the power to do that, doesn’t mean that they have to do it. What they have to do is look at the nuisance element and make a decision. That’s what they are doing, looking at the guidelines.
You are entitled to cut off anything which overhangs the boundary because that is trespass. If you get people into do the job, you are entitled to charge the name for those costs but you must give him the opportunity of doing the work himself first. You cannot keep the pieces because they do not belong to you, you must give them back to the neighbour.
Now, here is an interesting point for you. If these trees are now 5.5 m high, then cutting all the overhanging branches is going to be a job needing ladders there safer, some kind of scaffolding frame/tower and hence, even though they may be some distance from the house, there is an argument that they are still nuisance because of the proximity to the boundary and the overhang.
You could always bring a private claim in nuisance against the neighbour and of doing so, because of the risk of paying costs if your claim is not successful, you might want to check your house insurances to see if you have legal expenses cover that would pay for the legal costs.
If you don’t want to go to court and risk those legal costs you could make a formal complaint to the Local Government Ombudsman about the councils reasonable behaviour in dealing with this and the problem is that it’s causing for you. At least complaining to the Ombudsman is at no charge and it is risk-free.
Can I clarify anything for you?
Please don’t forget to rate the service positive. It is an important part of the process by which experts get paid.