This is a Tuck's Oilette by Harry Payne, it is difficult to determine but I think that this may have been painted in November 1907 when the Kaiser visited his uncle King Edward VII and the 1st Battalion Gordon Highlanders were part of an infantry brigade based in Aldershot and were required to be route liners during his visit.
<bdi><a href="https://en.wikipedia.org/wiki/en:Harry_Payne_(artist)" class="extiw" title="w:en:Harry Payne (artist)"><span title="British artist (1858-1927)">Harry Payne</span></a>
</bdi>
<a rel="nofollow" class="external text" href="https://www.flickr.com/photos/31363949@N02/17017875011/">Constitution Hill</a>