About Severn Snacks Ltd (11729109) United Kingdom