About St James S Square Capital Limited (06802319) United Kingdom