ILPA is an association of lawyers specialising in immigration and nationality law. You can search their online directory here.
The Community Legal Advice publishes a list of legal representatives in England and Wales. Telephone: 0845 345 4345 or visit www.communitylegaladvice.org.uk
The OISC regulates immigration advisers operating in the UK, ensuring that they are fit and competent and acting in their client's best interests. You can search for an immigration adviser on their website
Asylum Aid offers free, confidential and independent legal advice and representation. The advice line offers free one-off legal advice. The Advice Line operates on Mondays 2.00 pm - 4:30pm and Thursdays 10.00 am - 12:30pm. Asylum Aid Advice Line: 0207 354 9264
The Law Society of Scotland has a register of solicitors. Phone 0131 226 7411; or Visit their website, choose your city, choose area of work "immigration and asylum" and click "find".