About Sheppard & Fellowes Farm Limited (01591720) United Kingdom