Chuck,
Depending on how much the money is you are owed, a UK 'small claims court' might be your best bet. If you have proof for everything above, it seems relatively straight forward to get the money back at minimal cost to yourself.
Not a pilot, lawyer or expert on anything related to your problem!
DeepC
Info.