About Duffy Capital Limited (SC403956) United Kingdom