Ask to speak to the Senior Managing Partner and explain in necessary in writing the background as well as sending a copy to the law society.
Solicitors have a code of conduct to follow and it is frowned upon if they do not adhere to it (without good reason)
Deliver one letter by hand and post another recorded (then they cannot say it was not received) to the solicitor
Send the Law Society by recorded only (do expect you to deliver by hand if not in central london)
www.legalcomplaints.org.uk
helpline no 0845 608 6565
I have also included the law society complaints contact details above which should be able to help you.