About Stirling Watson & Nicoll (SL003622) United Kingdom