About Stirling Clark Investments Limited (11017133) United Kingdom