About Glebehead Farming Company (SL000629) United Kingdom