Charles St Clair, 17th Lord Sinclair — Scottish peer, Lord Lieutenant, Officer of Arms, soldier (1914-2004)