Hi
According to ScotlandsPeople records, William and Margaret were married At St Ninians, Stirling on 15 November 1829. He was resident in Kippen and she at St Ninians.
See these birth records for William (the only 1804 birth was on the island of Orkney):
1 03/05/1804 TULLOCH WILLIAM MAGNUS TULLOCH/CHRISTY TULLOCK M NORTH RONALDSAY /ORKNEY 022/00 0010 0004
2 04/03/1805 TULLOCH WILLIAM HUGH TULLOCH/JANET ROSS M AULDEARN /NAIRN 121/00 0030 0190
3 05/09/1805 TULLOCH WILLIAM JAMES TULLOCH/HANNAH FRASER M KILLEARNAN /ROSS AND CROMARTY 068/00 0010 0231
4 26/09/1805 TULLOCH WILLIAM WM. TULLOCH/SIBILLA GUTHRIE FR232 M SANDAY (LADY, CROSS AND BURNESS) /ORKNEY 026/00 0010 0202
5 08/12/1805 TULLOCH WILLIAM JAMES TULLOCH/ELIZABETH MEAL FR94 M WESTRAY AND PAPA WESTRAY /ORKNEY 033/00 0010 0085