About Excel Foods Limited (08877431) United Kingdom