GRANN PARTNERS LTD