43 Twickenham Street, Chelmer sold price