About Dugie Clark Clachan Mhor Limited (SC472536) United Kingdom