I’m very confused now!  I couldn’t find the Lambert marriage, so it thought I would look for Thomas’s previous one. 
1881.  I think this is them
5 Walpole Street, West Derby
Thomas Carr   43. Painter b Preston
Cate Carr   43. Wife b Ditto
Mary Ellen Carr   14 b Rossendale 
Elizabeth Ann Carr   5 b Liverpool
Clara Carr   4 b Liverpool
But in 1891 29 Penton (?) Street
Thomas Carr   52. Painter  Preston 
Kate Carr   50.      born Ireland
Elizabeth Ann Carr   15.  Liverpool 
Clara Carr   14. Liverpool 
Birth for Clara. 
CARR, CLARA       LAMBERT  
GRO Reference: 1877  M Quarter in WEST DERBY AND TOXTETH PARK  Volume 08B  Page 584
Birth for Elizabeth Ann
CARR, ELIZABETH  ANN     LAMBERT  
GRO Reference: 1875  J Quarter in WEST DERBY AND TOXTETH PARK  Volume 08B  Page 583
So any previous marriage for Catherine/Kate/Cate Irvine must be before 1875
But, Ancestry is suggesting a baptism for Elizabeth Ann 
Elizabeth Ann Carr
Birth   31 May 1875
Baptism 12 Jul 1875
Saint Peter, Liverpool, Lancashire, England
Father   Thomas Carr painter Lyan Street (from image)
Mother   Emma
and  for Clara
Clara Carr
Birth    14 Feb 1877
Baptism   19 Mar 1877
St Peter's, Liverpool, Lancashire, England
Father   Thomas Carr.  Occupation a Painter. Address Emlyn Street. (From image) 
Mother   Maria
Only Mary Ellen CARR I can see reg Haslingden (Which I think is the right district for Rossendale) 
Is
CARR, MARY  ELLEN     BOND  
GRO Reference: 1864  M Quarter in HASLINGDEN  Volume 08E  Page 160
But I can’t see a Thomas CARR Bond marriage and that Mary Ellen would be 16 or 17 at the 1881, not 14. And I think she is more likely to be the daughter of Robert Carr & Margaret Bond and she is with them in the censuses so hasn’t moved in with an uncle.