Hi there willowwah
I've been to the library today and had a look round for your Ireland family. Unfortunately, I got turfed out at closing time before I'd found all I wanted, but this is what I've got so far -
Baptisms at St Lawrence Church Stroud -
24 July 1814 - Mary dau of Benjamin & Anne Ireland - residence, Silver Street Stroud - occupation Sawyer
16 Feb 1817 - Joseph son of Benjamin & Anne Ireland - residence, Stroud's Hill - occupation Sawyer
24 Jan 1819 - Benjamin son of Benjamin & Anne Ireland - residence, Stroud's Hill- occupation Sawyer
23 Aug 1824 - John illegitimate son of Ann Ireland - child born in the parish of Bisley - Widow
So it looks like the death you found for a Benjamin isn't the right one - he must have died over 9 months before John's birth (presumably....)
I had a look for the burial record for Benjamin and was very frustrated to find a gap in the records between 1812 and 1840. I presume that they're in the main record office but it's a bit puzzling to find a gap in the local records like that

If we could find a burial record, it might give an age and we'd have more of a chance of finding a baptism for Benjamin. Unfortunately I ran out of time to check (it's a big parish....)
It might be interesting to note that there were no other Irelands having babies baptised at that period. The first other ones to appear were Joseph and Rosanna who had a baby Mary Ann baptised on Jun 14 1829 (bit early to be Joseph son of Benjamin!)
I checked between 1826 and 1830 for Caroline and didn't find her but then the librarians were hovering! I'll check again, and also for Emma, when I next go if no-one finds anything first.
Hope this helps a bit
Best wishes
Angela