After five months BA has finally paid me my compensation. They had sent it to the wrong address and when this was discovered they promised to sort it out. It took numerous emails and phone calls and I was promised twice that it would be paid within days, it wasn't and I eventually threatened to email the CEO, it was paid by direct bank transfer yesterday.