Loughborough University
Nacido en Nueva York de padres británicos, Ellwood fue educado en Bonn y Viena. Él estudió en la Universidad de Loughborough entre 1985–90, graduándose en Administración Empresarial.