So I am having a slight headache with this family and wondered if some fresh eyes might help.
Catherine Fisher was born in 1871 in Bermondsey to Harry (Henry) Fisher and Harriett Ann Ellis
But this is where a headache begins, as far as I can tell Harry did not marry Harriett, but he was up to some kind of tricks.
in 1865 he marries Grace Swine in Penzance.
then in 1868 he has a daughter Mary Ann Fisher in Bermondsey but the mother is Harriett Ann Mills, not Grace Swine.
then in 1871 Harry is living with Grace and daughter Mary Ann Fisher (daughter of Harriett)
in 1871 Catherine Fisher is born in Bermondsey (to Harry and Harriett)
in 1876 Charles William Fisher is born in Camberwell, London (to Harry and Grace), he also dies in 1876
in 1877 Rose Harriet Fisher is born in St Olave Southwark (to Harry and Grace)
in 1880 Martha Fisher is born St Olave Southwark (to Harry and Harriett)
then in 1881 Harry is living with Harriet, not sure what happens to Grace and they both go on to have the follow children:
Harry born 1882 in St Olave Southwark
James William born 1886 St Olave Southwark
George Peter born 1890 St Olave Southwark
Harry remains with Harriett in all later census, and they both end up in the workhouse homeless in the early 1900s, as does Catherine Fisher and some of her children.
She first has children with Benjamin Brett (but I can't find a marriage), when he dies she reverts back to Fisher, then she carries on having a couple more children when in the workhouse and poor and destitute, before meeting Charles Powell and marrying him.
Struggling to find the birth of Benjamin. Strangely Catherine's sister Martha marries a Daniel Brett, who I was convinced would be Benjamin's brother, but it appears he is not, as there is no Benjamin born to that family, even though Daniel and Martha's son is living with Benjamin and Catherine in 1901 as a nephew, but possible because he is Catherine's sisters son, not Benjamin's brother if that makes sense.
I haven't yet found deaths for Harry and Harriett or Grace and I can't find a birth for Harriett. From the poorhouse records she gives a date of birth of around 1842/43 but there is conflicting places of births in the census, mostly given as Surrey, but once given as Cornwall.