Clayton and Company is Now Open at Lowry Town Center in Denver, CO