C&F Financial Corp is a diversified financial services holding company providing banking services through its subsidiaries. The company offers various commercial and retail banking products and services, including checking and savings accounts, loans, and investment services. C&F Financial Corp also operates a mortgage banking business and provides insurance services. The company is headquartered in West Point, Virginia, and operates through its various branch locations.