218 Old Hamilton Rd sold price