Was Charles not born in 1845?
Births (Jan/Feb/Mar) 1845
Laurence Charles Teft Louth 14 529
LAURENCE Charles Teft Louth 14 59
In case you don't already have this info...
He married Catherine Ann Wright at Poplar, Middlesex, on March (28th?), 1872.
On the wedding certificate (viewable here at Ancestry: London Marriages, transcribed as 'Charles Jeff Laurence')
His father's name is listed as Charles Laurence, Surgeon.
Catherine's father John Wright, Shipwright.
Witnesses Thomas Cubbin and Mary Ashton Wright.