I would get a SIM for every country,
because your host in London is not going to want to call a Swiss cell number to contact you when you are just down the road at the Pub etc,
Get a local SIM so its a local call for the people you are dealing with....
Rally