About Spurriers Farm Management Company Ltd (06675942) United Kingdom