About London Court Apartments Management Ltd (13064032) United Kingdom