David Sheepshanks — British businessman