About Duncan Taylor Ltd (10653402) United Kingdom