About Ballymoyle Farms Limited (NI618255) United Kingdom