Shell Oak Lane phone 5-11, Richmond Rd Twickenham, Greater London TW1 3AB map Shell UK Ltd phone Hospital Bridge Service Station, Staines Rd Twickenham, Greater London TW2 5JA map if (!IN_DEV) { ?> } ?>