About Citi Apartments Chapel Ltd (10764895) United Kingdom