About Duffill & Co Limited (09290317) United Kingdom