About Duffy Mitchell & Wells Ltd (SC520904) United Kingdom