About London Square (charter Square) Management Company Limited (10362463) United Kingdom