About Stirling Square Capital Partners Second Fund Limited Partnership (LP012516) United Kingdom