From the 1871 census at Henbury (as I think you know) John the father is given as 43 years old, a farmer of 121 acres, and born in Swettenham.(I see you had him down for born 1827, so I take back the remark about him being born earlier)
From the 1851 census at Radnor (nearby), we have John aged 23, a waggoner, the son of Henry, a farmer of 49 acres, born at Swettenham, and Sarah.
This checks out with the PR for Swettenham, where John is baptised 24/9/1826 the son of Henry and Sarah of Swettenham, farmer.
Henry is in fact Henry Staley Bostock born 1/5/1801 and baptised 31/5/1801 at Swettenham, the son of Thomas and Mary of Swettenham.
The other children of John and Ann come from the 1871 census, the Swettenham PR, and an MI.They were:
Martha, bapt 30/8/1855 at Swettenham Mary Ann, bapt 23/9/1857 at Swettenham & Ellen, who is recorded on an MI for burials at North Rode.The full MI is "Ann, wife of John of North Rode, died 23/12/1869, aged 38, also Ellen, daughter of the above died 30/3/1862 aged 6 months.Here rests Martha, daughter of John and Ann who died 15/5/1873 aged 17.
As to Arthur, now I get confused.I see you paired him up with Elizabeth Jepson, and I'd like to know your source for that.On my reckoning I lose track of Arthur the son, after the 1881 census aged 6 at Henbury, and the 1891 census aged 16 at Henbury.
There is another Arthur in the same tree, the son of James and Anne, and he shows in the 1881 census aged 5 at Swettenham, and 1891 aged 15 at Prestbury, and 1901 aged 25 at Butley.I have him married to an Elizabeth, and I don't know the surname, Jan-Mar 1900 at Macclesfield, and they had children Stanley (1901) and Arthur (1905).At this stage I can't help with Elizabeth Bostock the mother.
I do have a Jepson marriage, but that was John (1864, actually Apr-Jun 1863), who married Emma Jepson Jan-Mar 1891 at Macclesfield, and they had a son Edwin Jepson Bostock amongst others.
Hope it helps.Like I said, this tree goes on in all directions.