About Cogress Denham Street Limited Partnership (LP017195) United Kingdom