About Tullykin Farms Limited (NI002336) United Kingdom