About Duffy Corporation Dundee Ltd (SC665315) United Kingdom