About City Road Investments Limited (08943302) United Kingdom