Just to put a little more meat on those answers, here is the T&Cs:
https://www.britishairways.com/en-gb...and-conditions
Sections 3.2 & 3.3 are relevant and note that the 24 hour cancellation period for phone bookings does
not apply if your departure date is 14 days or less away