6223 W Flora Pl Denver CO 80227 Records