Hello Andy,
Sorry for the spelling mistake.
On the 1911 English Census he was living in Newcastle Upon Tyne. He lists himself as being born in Grahamston, Scotland, nationality British. He writes that he is 28 and head of the household. His age is consistent with his wedding certificate, which lists his fathers name as George Millar (deceased).
I looked up the birth records for 1883. There is a James listed under SLAMANNAN, STIRLING but it is not him. The other James, listed under Haggs is not him either. I checked the 1884 records and there are James listed under KILSYTH, and ST NINIANS but I don't think Grahamston is in these places. Its difficult to find anything out about Grahamston- all I can see are lots of references to its railway station and that it is in Falkirk.
Thanks
Martine