Having wasted half a lifetime trying to talk to someone in BA to cancel a car rental in J,brg in October I came across this thread.
RJ100’s link gave me the diretor of customer service email and a pissed-off message to her produced a response from the system and a day later a promised refund on a non- refundable booking. Many thanks RJ100.