The Data Protection Act has a lot to answer for, Yoshi. Believe me, being one of the so called 'teethless' ones, I have come across brickwalls thrown up by people who are supposed to be on our side so many times.
Without knowing the full facts, I can't really comment on your particular problem. Saying that, it probably would not be the best idea to stick it on an open forum. If you want to PM me, I'll puzzle over it.