North Port Nature Stewards property 24 X 36 $864