About Duchess Street Investments Ltd (09202166) United Kingdom