About Stirling Point Partners Ltd (13152716) United Kingdom