C&F Financial Corporation MarketLine Company Profile