Keith Hope Shackleton MBE British, 1923-2015