Flanagan M J & L F Pty Ltd