Deloitte LLP
Investec Bank PLC
Shore Capital Stockbrokers Ltd
Camarco
Eversheds Sutherland LLP
Freshfields