I was doing a website for a client. They paid in full for the services and I didn't have any issues with the service/payment. He then later asked for additional work, which was not a part of our original contract. I agreed with an additional fee. He agreed. I completed the work and gave a run down on what I did. With the work being related to SEO, it's fairly difficult to demonstrate. But I did my best. He ignored my email, and the next and the next. I had also sent him an invoice at some point which had been ignored. He then one day emailed and said he was currently away but couldn't see any difference in my work. I replied showing where I had done the work and still expect payment. He did not reply. I then sent another email saying I was expecting payment. No reply. I emailed him and said I would give him until the end of the week or I would take action.
The end of the week came and I had not heard anything nor received any payment. Bare in mind it had been about 2 months since not receiving anything. I decided to log into the server and remove the work that I had done that he had not paid for. Not the whole website, just the additional bits.
I sent him an email saying I had removed the additional changes due to non payment and if he wanted to pay me for them I would happily add them back.
He has replied saying he's not happy and he will be taking legal action
He doesn't really have a leg to stand on, does he? No payment = no service. I've just taken back what he hasn't paid for. I never removed anything he did pay for, and I never accessed anything I shouldn't have. Does this access class as a breech?