About Duncan Threadgould Consulting Limited (07856908) United Kingdom