About Kenhurst Fresh And Frozen Foods Limited (01624196) United Kingdom