About Knead N Feed Ltd. (12244937) United Kingdom