About London Square (streatham) Limited (08573567) United Kingdom