This was to move money between trading accounts. I don't think these new nimble "mobile" banks offer stock trading accounts just yet.
edit: also, those banks are UK ones. I'm not inclined to open accounts there with Brexit going on. Foreign accounts are also a pain for tax admin.