About Stirling Locke Limited (11040069) United Kingdom