About London Square (nkr) Management Company Limited (08948207) United Kingdom