About Kilmoyle Farm Services Limited (NI639488) United Kingdom