About Duncansby Limited (SC473805) United Kingdom