Great city - I love London! So how's it going with the snow?
My son found it streaming last game and he posts here, so I'll send him a message and see if he can help you out.
I found a link to a live stream on the illinois board for the last game. It was hosted at http://www.justin.tv/ Its some sort of streaming tv site. I'm not really sure how the site works since i just clicked a link. Its worth a shot though. Hope it works out!