I'm traveling with a group of 5 friends. We don't have transport. We haven't settled for a place yet, so if anyone has ideas about that aswell, I'm open for suggestions. My aunt likes to travel, and she's been in London several times, so I'm going to ask her aswell. But we're landing and leaving at Stratford, and we're taking the train in to London, so somewhere close to Liverpool street (Hopefully that makes sense).
Good call about contacting them. Perhaps I could have them and have them send it to a post office close to where we'll stay?