Hiram George Horsfield served with the Cameron Highlanders as a Colour Sgt and was discharged in Perth in 1913. A search of ScotlandsPeople brings up 1 result in 1911 for Hiram Horsfield and another for Alice Horsfield in the free search. I don't have any credits as I have no Scottish connections so you will need to purchase some if you want to check it out.
Have now read the Service Record which confirms Alice S Harris father Peter Richard as a witness to their marriage.
4 children listed : Charles William 1904 Fort George, Ellen Constance 1905 Arbour Hill , Henry Albert 1907 Inverness , Ella May 1907 Auldearn