Clue: Encountered Oliver's friend in London suburban area (9)
Answer: METROLAND
Explanation: Definition: London suburban area
a term for suburban areas to the north-west of London