About Duncan Scott Associates Ltd (08711069) United Kingdom