About Duggie Chapman Associates Limited (10774578) United Kingdom