About Kielder Organic Meats Limited (05480258) United Kingdom