About Glebehead Farming Company (SL000915) United Kingdom