There is little chance that the strike will go ahead, BA are already in Legal talks, even if that does not work they will get together round the table and suspend strike action.
WHat business will be lost with people booking on other flights until its sorted out is to be seen, but the chance of a 12 day strike is slim to non IMHO.