Brilliant! Thanks John, my interpretation is the same as yours, James was either staying with his son Samuel in Cotton End, Cardington, or else he was living there full time. Samuel died in 1848 but in 1851 in Haynes his son Benjamin born 1827 gave Cotton End as his birthplace, so Samuel and family were certainly living there in 1820 when James died. And this is the James whose son James was born in Old Warden in 1783.
Unfortunately it doesn't get us any closer to establishing where he was from! I'm slowly putting all of these Harradines in my Ancestry database - Cooper/Faulkner/Merrill/Surkitt from Beds Cambs & Hunts - in an attempt to see if any patterns emerge. All I've established so far is that the Sandy bunch had their own names - Isaac particularly - which had been used in successive generations from the late 1600s, yet the Old Warden/Southill crew didn't use Isaac at all. The two Old Warden families used the bog standard John, James, Samuel, Richard which were also used by a family in Yelling Hunts, 18 miles away. I'm sure that with a bit more digging and a vast amount of luck I'll find a link between my 4xg grandmother Ann Harradine, and the James Harradine whose death and burial you've just clarified.
Thanks again
David