About City Abode Apartments Limited (11801223) United Kingdom