About Duncan Mills Consulting Limited (13704033) United Kingdom