Children’s television broadcaster Nickelodeon is set to open its first retail store at London’s Leicester Square, ahead of a global roll-out. The American cable network, owned by Viacom International, ...