About London Square (isleworth) Management Company Limited (09796229) United Kingdom