About Duncan Simpson Associates Limited (SC658396) United Kingdom