About Delancey Nw1 Co-investments Ltd (11349432) United Kingdom