Let me be the first to say, Welcome to england (Unless someone else has said it while i'm typing this) I love London, its a great place. Lots to see and do. You'd better get some good sight seeing going on.

Quite a few IWers live down there too so you should look them up