About City Capital & Investments Limited (10758520) United Kingdom