Hello, I am a solicitor with 20 years experience. I will try to answer this for you.
It does sound like you have got the wrong end of the decision. I guess that there was no written confirmation of the termination and therefore the District Judge relied on the written contract.
You can appeal the decision if you do it in time (I think 21 days but check this) but this will lead to extra cost and uncertainty.
Perhaps you should speak to the solicitor you mention.