About Tully Farm Holdings Ltd (NI637557) United Kingdom