1/4 Luck Street, Mowbray sold price