I can't even find any Keywords on the Search Site here https://digital.nls.uk/catalogues/scottish-song-index/search/
The problem is that it might have been words by someone who worked at Glenmore Lodge if that where Grandad learnt it and could have been very local words put to the music of another different tune.