Sounds like you are doing more than enough already but i only ever give to Big Issue sellers. For what its worth, i worked around St James st for years and police were always moving on the "fake beggars" - i happened to be there last month waiting for a friend when the community cops moved one...