Queen Elizabeth II was Britain’s ultimate brand ambassador