Extraordinary circumstances are generally meant to cover events which are beyond the airline’s control. An air traffic controller’s strike would fall under this description. But a strike by the airline’s own staff wouldn’t. If BA can’t effectively manage their internal staff relations – that’s not their customer’s fault.
I’d respond to BA on this basis. See how far you can run it without using a Claims agency as they take a large cut from experience.