Their site doesn't say where in Kunming they're located. Their shop looks familiar, but after a while all those tea shops kind of look the same. If they're located in the the Jinshi or Kangle tea markets I've probably at least stopped in. If I did it must not have stuck out in my memory as noteworthy. Their site looks nice and the English isn't half bad. Besides this line :
taste the pure coagulated aroma of thousand years
Most shops don't even bother trying to court western customers. At least they're making the effort.