A warehouse and manufacturing building in Hunterdon County has changed hands for nearly $4 million, in a transaction arranged by The Kislak Co. Inc.