About City Investors Limited (02905194) United Kingdom