About Duncan Taylor Associates Limited (09339554) United Kingdom