Andy
I wish that we could offer some advice but this out of area of advice on the forum, the best thing I can suggest is for you to try and get face to face advice from a local advisor, my immediate though is the CAB as this is not strictly a benefit issue and they deal with wider issues, but failing that do an internet search for "welfare advice" with your postcode, town or count.
Gordon
Nothing on this board constitutes legal advice - always consult a professional about specific problems