Not a lot that can be done, I’m afraid.
Under the Charities Act, if a charity has a street collection day collecting cash from individuals, then a licence is required, issuable by the Local Authority.
If no cash is collected, only bank details, no licence is required.
Sounds ridiculous, but that’s the way it is and however irritating they are, they are operating within the law as it stands.
Local Authorities have been pushing for several years for a change in the law, but as yet, to no avail.