have you tried the law society they dont take kindly to solicitors acting illegally. You can also get help from the citizens advice berau although i know sometimes its difficult to contact them.
Take advice from a firm that are established but you can make complaints
GOOD LUCK