About Dufficy & Co. Ltd. (07680532) United Kingdom