UK firms pay out a staggering £1 trillion to shareholders since 2000 by September 7, 2016 September 7, 2016