Team talk.
Shell UK Oil (Firm)
London : Shell UK Limited,
Description based on: Issue 3 (spring 1998).
Shell UK Oil (Firm)
Service stations