About Duncan Simpson Limited (SC232843) United Kingdom