About Duncan Consult Limited (12718667) United Kingdom