HALIFAX FUND MANAGEMENT LTD