About City & Capital Property Limited (12121019) United Kingdom