Edward Shackleton, Baron Shackleton — British politician (1911-1994)