It's not just the British that pronounce “z” as “zed”. The vast majority of the English speaking world does this. The primary exception, of course, is in the United States where “z” is pronounced “zee”. The British and others pronounce “z”, “zed”, owing to the origin of the letter “z”, the Greek letter “Zeta”.