So that’s a refund offered by BA as the final leg return LHR - EDI on 14 July has been cancelled.
interestingly I read tonight on BA’s Twitter feed that if one receives a voucher, then uses said voucher to book other flights, if the new flights are cancelled a full refund can be requested to the original booking card. Thanks for the help.