United Kingdom’s Admiral Group has agreed to sell its U.S. insurance business — Elephant Insurance Co. and Elephant Insurance Services— to the private investment firm J.C. Flowers & Co. for an undisclosed cash consideration. Headquartered in Richmond, Virginia, Elephant is …