I'm so sorry to hear this, and wish you get the situation resolved without too much hassle (although a bag of money seems to help).
I too would certainly write to the UKBA and then leave it to them.

Good luck and sorry I can't add any more to the good advice.

Tone