About Stirling Square Capital Partners Services Limited (04559474) United Kingdom