MCIVER & VEITCH LTD