46 Stillwater Place, Highbury sold price