About Sfd Snacks Limited (SC691272) United Kingdom