About Leeds City Apartments Limited (10835630) United Kingdom