About Greenhillock Farming Company (SL001858) United Kingdom