About Cecilia Apartments Management Company Limited (05090468) United Kingdom