About Delancey Consulting Limited (10313191) United Kingdom