About Caterfood Holdings Limited (06566108) United Kingdom