About London Apartments Camden Limited (10957226) United Kingdom