I'm traveling for business...any chance that someone knows a place to watch the game in Brighton England?