Thank you for the link, will go through it today.
I will write a letter, and see what happens.
I have been told by BA customer relations, it is "extraordinary circumstances" because parts come with a "guarantee" and the do not expect the parts to not work within this time, so if it breaks down, stops working then it is out of there control, they cannot foresee this happening.
CR said it was not them making decisions this has come from Head Office, there will be NO compensation on this flight, although I have been offered an evoucher for £100, (wonder if that is per person or per booking) I refused it but am now thinking should I just take it and put it behind us..