About Central London Apartments Limited (02441917) United Kingdom