St Helen’s Farm at Seaton Ross wins in British Cheese Awards March 27, 2024 News by Leave a Comment on St Helen’s Farm at Seaton Ross wins in British Cheese Awards The UK’s largest goat’s milk producer, which is based near York, is celebrating its first award wins of 2024.