demora compound demora villa for sale