So you need to be at Liverpool street by 9? That won't be a problem dude, Liverpool street is easy to get to. We'll make sure you get there in time
As for a boozer, i'm not sure on the Earls Court area, not normally my scene unless it's something to do with work. The best place to drink would be central, especially if places do happy hour on Saturdays! w00t!