ENDEAVOUR CAPITAL MANAGEMENT LTD