Hello, you need to fill an online claim form. From what you explained, you are 100% likely to get 600 EUR compensation. If BA deny this, keep on insiting. Submit the form first and see how it goes.
https://www.britishairways.com/trave...m/public/en_gb
Check the EU261 thread for any info you may need other than the form I gave the link of.