24 Skalla Road Norwood CO Real Estate