About Channells Norfolk Preserves Limited (04920162) United Kingdom