About Shell Shared Service Centre - Glasgow Limited (03932110) United Kingdom