About Norwood Snacks Limited (13190501) United Kingdom