What are the characters on this seal? (Characters identified: 李濟懋印)
As the other answer stated, the characters are 李濟懋印.



Approximate idea of character development - this may not be strictly how the characters evolved over the years.



李


  「李」(originally a kind of fruit > plum, Baxter-Sagart OC: /*C.rəʔ/) is comprised of
  
  
  「木」, a semantic component, reinterpreted from「來」(Baxter-Sagart OC: /*mə.rˤək/, /*mə.rˤək/), a phonetic component;
  「子」, a semantic component.
  
  
  「木」is relatively similar in appearance to its regular script counterpart.
  
  
  
  「子」originally depicted a baby or child, which is its original meaning.
  
  商甲甲2262合集22484
  
  This form directly leads on to its seal script shape. Compared with an adult human「大」, the child's head is emphasised and legs are de-emphasised.
  
  商甲甲387合集22421


濟


  「濟」(originally to cross a river) is comprised of
  
  
  「氵/水」, a semantic component, explanation given here;
  「齊」, a phonetic component.
  
  
  
  
  What「齊」exactly depicted is not universally agreed upon. However, most sources agree that it was originally comprised of three of some kind of plant:
  
  商甲前2.15.3合集36493
  
  The primary attested meanings are even, alike, level.
  
  Later on, decorative marks in the shape of「＝」were added on:
  
  戰國金陳侯因⿱次月敦集成4649
  
  The bottom two plants then had their stalks extended, leading on to the seal script shape:
  
  秦篆咸陽瓦　


懋


  「懋」(diligent, hard-working; used as a name) is comprised of
  
  
  「楙」, a phonetic component;
  「心」, a semantic component.
  
  
  
  
  「楙」(quince; sometimes interchanged with「茂」flourishing) is comprised of
  
  
  「林」, a semantic component;
  「矛」, a phonetic component.
  
  
  An ancient variant of「懋」did not include「林」:
  
  商甲京都2062合集29004隷定　
  
  The top component is often seen as the oldest form of「矛」. Later individual appearances of「矛」clearly depicts a long spear or pike with a curved handle:
  
  西周金⿹戈冬簋集成4322
  
  The head of the weapon and the handle was subject to shape corruption, e.g. into three「刀」:
  
  楚簡秦家嘴1.5　
  
  Further stylising from similar shapes leads to
  
  秦簡睡ㆍ法85　篆說文解字　
  
  the latter of which is the seal script form found in the photo.
  
  
  
  「心」depicts a heart:
  
  商甲甲3510合集6
  
  Later on, the chambers of the heart were exaggerated, and the shape became more stylised:
  
  西周金史墻盤集成10175楚簡包2.218　篆說文解字　
  
  Unfortunately, the shape for「心」in the photo is exceedingly uncommon and difficult to recognise. All common forms of「心」have curves which open at the top, not closed like in the photo. This situation happens very frequently in deciphering characters in seals and calligraphy pieces, and at this point other methods will have to be used to determine the entire character. Two possible methods are:
  
  
  Use a handwriting recognition tool to write the known components (well) and an approximation of the unknown component, e.g. in Pleco:
  
  Use Ideographic Description Characters or similar decomposition methods in a search engine:
  
  
  
  
  The most viable candidates are「壄」(variant of「野」) and「懋」. Google search also reveals that "李濟懋" is an actual name, unlike "李濟壄", which should increase confidence that the character is「懋」.
  
  If the above process is not satisfactory, we can go further and look for variants of similar shapes in a comprehensive site like 教育部異體字字典.


印


  「印」depicts a hand「」pressing down on a kneeling person「卩」, which is also its composition.
  
  商甲乙112合集22148
  
  The relative proportions and positions of the hand and person have changed throughout history. A bronze script form which looks similar to the photo is:
  
  西周金毛公鼎
  集成2841