Thanks Rainyday,
Just an update:
Flight was booked thru e-Bookers, and airline was BA. When rang e-Bookers, they said only BA could cancel / refund me, rang BA , they said I had contract with EB , and they would have to repay ....... after 5 calls 3 = EB , 2 = BA , we established BA will repay EB, and EB repay me .... e-Bookers tried to say because of short notice of cancellation they could not refund me, a bit of sharp practice on their behalf , as BA would refund them .......
They have verbally stated I will get back 500 euro, flight was 650 less 100 = BA Cancellation; 45 = EB Charges , but mail just stated cancellation .
Will keep you updated , as I think this is common practice.