Macleod And Co Ltd.