I tried London Saints when I first came to live in London 15 years ago. But it did seem to be mostly a group of old friends who had known each other for years and were now mostly living back in places like Salisbury and Winchester, so not really London concentric at all. I would be up for meets to watch games with other Saints in a pub.