About Delancey Limited (05215904) United Kingdom