MAC FARLANE ELECTRONICS LTD