Immigration Legal Advice Centre [ILAC] provides immigration legal advice and representation covering a wide range of immigration and asylum matters.
It is a Community Interest Company and operates on a 'not for profit' basis. The fees it charges are to cover the running costs of representing your case. Any profits that are made will be used to provide pro-bono work for those least able to pay.
For more information, see the ILAC website.