About Jenny Knoll Farm Ltd (10513439) United Kingdom