|If any of them refuse to talk to you on the phone and tell their secretary to tell you 'We don't discuss fees over the phone', mark their entry in the phone book so you will never ever be tempted to contact them again. Yes, this does still happen occasionally and you are entitled to think that this is indicative of their attitude to clients in general.
A solicitor is in a competitive business just like all the other professionals you will deal with, you will be paying for his/her services and you deserve to be treated with respect. They should be prepared to discuss the service they offer with you and the likely level of fees. You will quickly be able to gauge whether or not he or she is someone you can do business with.