Deloitte LLP
Investec Bank PLC
Shore Capital Stockbrokers Ltd
Camarco
Simmons & Simmons