About Sherrins Farm Management Company Limited (10963171) United Kingdom