About City Road Apartments Ltd (12011743) United Kingdom