About Cochran Dickie & Mackenzie Limited (SC269620) United Kingdom