About Clan Macduff Limited (SC656339) United Kingdom