Website

Duff & Phelps Kroll

Ranked in 2 countries

France 4, Square Edouard VII 75009 PARIS 01 40 06 41 01
United States 55 East 52nd Street Floor 31 10055 New York +1 212 871 2000
United Kingdom 32 London Bridge Street SE1 9SG London +44 (0) 207 089 4700

Client reviews