840 Properties for sale