About London Square Capital Limited (12956578) United Kingdom