About Delancey Associates Limited (05215985) United Kingdom