Thomas Sabo opens its largest store in Britain on London's S