I do not know how BA are doing with the 400 Euro compensation, but in my experience it is Easyjet's policy to ignore claims for it until you write to the CEO.
They did nothing with 4 registered post letters from me until I got hold of a Director's personal e-mail.