About Tardoes Farming Company (SL003324) United Kingdom