About Duff & Phelps Securities Ltd. (06029386) United Kingdom