J & A GARDNER & CO LTD