Glenola Rd / Fowler St, Chelsea 3196 sold price