About Stirling & Cumming Global Consultants Ltd (10704237) United Kingdom