About Windsor Farms Ltd (12570835) United Kingdom