Alfred Leefe Welland pictured while on holiday in Scotland