This is a very odd thread, where the OP seems quite set on doing a chargeback, regardless of what has transpired in relation to the booking.
In regards to the cancellation, the OP is, as many people have said, legally entitled to a full refund, and I've never found a scenario where BA have contested this. If anything, they tend to be very flexible and supportive.
Something feels fishy about this one.