About Tully Farms Limited (NI618308) United Kingdom