About Duncan Mackinnon Music And Arts Trust Limited (SC412818) United Kingdom