Charles Strachey, 4th Baron O'Hagan — British politician (1945-2025)