About Duffy & Co Limited (07638486) United Kingdom