Hello Libby,
No Spratt/Sprott in Bathgate Kirkton Cemetery, but there is John Spratt, miner, living at Armadale buried in a common grave in Bathgate Glasgow Road Paulville Cemetery, he was aged 52 (1820), so could be your John, the grave reference is Section L Lair 173, there are 22 names associated with this grave.
Section T Lair 376 - Bathgate Glasgow Road, Johnston Cemetery
There is a John Sprott, Labourer, Mossbank Cottage, South Street, Armadale, DOD 8/11/1926 aged 70. Interred 11/11/1926 - charges £1/7/6 - motor hearse to private ground.
Same Lair
Ann McGarrity/Sprott, Mossbank Cottage, South Street, Armadale DOD 2/11/1931 aged 73. Interred 5/11/1931 - charges £1/2/6 - hearse, widow of John Sprott, Foundry Workder.
Section U Lair 12 - Bathgate Glasgow Road, Johnston Cemetery
William Sprott, Miner, Parkview, Bathville, Armadale, DOD 27/12/1916 aged 57, COD Bronchitis, Interred 30/12/1916 charges paid 7/6.
Same Lair
Harriet Sprott, 34 Bridge Street, Stranraer, DOD 1/8/1955 aged 87, interred 3/8/1955 charges £3/0/0 (Mrs).
Section N Lair 73, Bathgate Glasgow Road, Paulville
Margaret Brand/Sprott, North Street, Armadale died 7/3/1905 aged 87, COD Senile Decay, Interred 9/3/1905, charges 5/-, widow of John Sprott, hearse to grave.
Same Lair
Donald Campbell Alexander, Armadale, DOD 20/2/1893 aged 0, interred 22/2/1893, charges 4/- child of Robert Alexander aged 10 months, carriage to grave.
Same Lair
James Finlayson, Grocer, Armadale, DOD 30/7/1899 aged 25, COD consumption, interred 8/8/1899 charges 7/- carriage from station.
Same Lair
James McGarrity Sprott, Armadale, DOD 25/7/1890 aged 1, interred 28/7/1890, charges 2/6, 2pm, carriage to grave, child of John Sprott, Miner.
No record any any Malcolm Finlayson I'm afraid.
Hope this helps, the John and William would be son's of the earlier John and Margaret Brand.
cheers ...... Meg