About Duff Street Limited (SC280791) United Kingdom