Responding to your comment
“They should be just as guilty of the original mis-selling as the Developer is in most cases”
I think you will find that (unless I am mistaken) an estate agent is just as liable as a developer for mis selling. In fact any party that is involved in the chain is as liable. Perhaps I am wrong but that is my understanding.