About Duncan Churchill & Co Ltd (06849331) United Kingdom