About Duncan Anderson Limited (SC029015) United Kingdom