Sir William Gordon Macgregor, 4th Bt. - (1846-1905)