About Alice Smith Square Management Company Ltd (12747533) United Kingdom