Walsh D J & H M Pty Ltd