Since it was notified more than 14 days from departure then there is no compensation due, though in this case the travellers do have the option of a refund and that should always be at least considered in case fares have moved in the right direction. It may even be cost effective to refund and then rebook on to the services that BA have offered.
For Right to Care, that is payable here, and you have quoted from the guidelines. BA will pay more than that guideline, but obviously if there is no need to do so then that's better for all concerned. The thing to note is that if they enquire about this now BA will say "no Right to Care", however the usual experience is that once the trip is over then submitting the bills will usually result in them being paid without quibble. They can also charge wifi in addition to the items you mentioned.