C M VARLEY & CO LTD