Julie Hamill’s London: The otherworldly Edgware Road station The last bit of the return journey from Scotland was by far the most exhausting, both physically and psychologically