About Delchamps Ltd (12022708) United Kingdom