About City Of London Holdings & Investments Limited (01145787) United Kingdom