property for sale in essex villages