About Cochran Dickie & Mackenzie Holdings Limited (SC686759) United Kingdom