Children’s television broadcaster Nickelodeon is set to open its first retail store at London’s Leicester Square, ahead of a global roll-out.