About Delancey Investments Limited (10585661) United Kingdom