Payments to suppliers over £25,000: October 2017 - March 2018

Data