About Duncan Wallace Associates Limited (SC504183) United Kingdom