About Duut & Cook Associates Limited (12326178) United Kingdom