For free quality legal information and advice over the phone call Community Legal Service Direct. They can also help find a solicitor or adviser in your area.
You can also find advice online through the Citizens Advice Bureau Adviceguide