About Duncan Swift & Co Ltd (09518638) United Kingdom