About Sellars Farms Ltd (03300274) United Kingdom