Coastal Farm and Ranch buys three stores