About London Central Apartments Ltd (12268710) United Kingdom