About Stirling Strategy Limited (08961826) United Kingdom