About London Square (greenwich) Management Company Limited (12988195) United Kingdom