That site is very impressive. You really put a lot of work into it (tips hat in a generally easterly direction). I do like that you set it in the UK, that certainly changes things from the normal. I'm guessing that you reside there. I'm going to have to give this some thought, I personally prefer a bit more detail on the characters I play and my lack of real familiarity of the setting wrries me. One thing I would strongly suggest is that you have the characters at least start in close proximity to each other if not in the same location. But things look good, now I just have to put my brain to work.