Seems to be a few marriages in England for him and would like to know for certain he was born in Scotland IE certificate as also have one born in England
What do you mean when you say "there seems to be a few marriages in England for him"?
As he was born before the start of civil registration (1837 in England, 1855 in Scotland) there is no certificate so there is no point looking for one. The best you could hope for would be a baptism record, but not everyone's baptism records have survived.
From the 1861 census, it is clear enough that he was born in Scotland, though his age is a bit hard to decipher with certainty. There is the added bonus that at least one census says Air, which could mean the county or the parish or the burgh of Ayr. (Agnes' birthplace isn't quite so clear - could it be a mangled version of Dalrymple, I wonder?)
In 1861 John said he was 48 (I think) which, if accurate, makes his year of birth 1812/1813. In 1871 I read his age as 57, not 51, which makes his year of birth 1813/1814. In 1851 he said he was 30, which implies 1820/1821 and is inconsistent with the other records.
There is a James Handley, aged 25, born in Ayrshire, an Ag Lab at Parclewan in Dalrymple, Ayrshire in the 1841 census. As adults' ages in 1841 were supposed to be rounded down to the nearest 5 years, this is consistent with a birth in 1812/1814. Could this be your James?
Agnes' age in 1851 (28), 1861 (38) and 1871 (47) implies that she was born in 1822/1824, so she might be the daughter of John Cairns and Mary Edgar. However her stated birthplace, Dalrymple, is inconsistent with her being born in Kirkmichael so there has to be a question mark over her parentage. Also, the daughter of John C and Mary Edgar would have been 26 in 1851, 36 in 1861 and 46 in 1871 on the dates of the census, so the age is not an exact fit. It is possible that someone has found a baptism that almost fits and has assumed it's the right one when there is no actual proof.
Don't believe anything you find on Ancestry or FamilySearch or anywhere else online unless it's an original document.