Former UK Sport CEO, regarded as "the most powerful woman" in British sport for many years, Liz is now President of the International Netball Federation