18 Duffy Street, Burwood, VIC, 3125