Cedar Valley Investments Ltd. | Company Profile