About Stirling Maynard And Partners Limited (01295171) United Kingdom