78 Everard Avenue, Keswick sold price