Shaftesbury Capital PLC

Shaftesbury Capital PLC

SHC · JSE

3,346.00ZAC+58.00 (+1.76%)