23 James St sold price