About Delancey Developments Limited (05215911) United Kingdom