About Lansdowne Square Management Company Ltd (10415234) United Kingdom