About City & Capital Limited (13608886) United Kingdom