Yes, I would agree with those.
As others have said, it depends how you define ethical.
Nationwide are a generally good option when assessed for overall ethics. There are rules which mean they must get most of their money from deposits by members and can’t play the money markets as much as some of the banks do. They also generally lend on property so there is no investment in businesses that are known to damage the environment and no money going to the manufacture of weapons etc.
Charter Savings Bank sent me a reply by email to confirm they only lend money for the purpose of loans related to property purchases, so maybe that’s another good option to add to the list.
There is also useful information here: https://www.ethicalconsumer.org/money-finance/shopping-guide/current-accounts
Regarding the newer banks such as Monzo, Starling and the like… I don’t really regard them as ethical as such in terms of lending because at the moment they don’t lend very much. If you compare that with Triodos who make every loan public so you can see who they are lending to, and also actively seek to loan money to ethical causes you can see there is quite a contrast in how you can define “ethical”.