About Stoats Farm Ltd (12971164) United Kingdom