MCLACHLAN (ELGIN) LTD