About Wold Farm Winners Limited (13212056) United Kingdom