About London Square (holdings) Limited (07159358) United Kingdom