About Stoke Manor Farm Industries Ltd (13380355) United Kingdom