Your flight was cancelled but BA are refusing to give you a refund?
If your flight is cancelled, BA Holidays allows you to change the dates of flight with no cost. You only pay any difference on the cost of car hire/hotel etc (you may get back some money if the new dates are cheaper. Did you try this?
Did you pay with a credit card? If so you should use a section 75 claim.