flat with private garden for sale new