About London Square (walton-on-thames) Management Company Limited (13048362) United Kingdom