About Delico Foods Limited (11274454) United Kingdom