That's not a bad idea, especially the charities as it wouldn't look good on them if they drained funds from a generous elderly contributor resulting in unnecessary bank charges.
Perhaps start with a visit to a branch of her bank that is local to you. Find out from them what it is in terms of documentation that they would accept to allow you to act. Also, if you have home insurance there's a good chance you pay for legal protection which normally includes a fee advice...