About Tarka Country Trust (03745337) United Kingdom