The fact that they breached their code of conduct does not necessarily put them in breach of contract. It has to be a "fundamental" breach of contract or a breach of their duty of care to you in tort which is pretty much the same thing.
For you to succeed in both contract and tort you have to show you suffered some loss as a consequence and they are clearly making the point that they think you suffered no loss as a consequence of any breach accepted by them.
You will not get all your fees back , whatever they did or did not do you are not talking about total non performance.
We do not have punitive damages in the UK as in the US , you have to show the damage caused so it is very unlikely you will get back all your fees .