About London Square (streatham Hill) Management Company Limited (09716434) United Kingdom