Filters:
Name Total Supplied
BRITISH TELECOMMUNICATIONS PLC £7,114,362