BDO LLP
Investec Bank PLC
Bryan Cave Leighton Paisner
Harrison Clark Rickerbys
Investec Bank PLC