£865,000 Ebury Place - London