About Crochmore Farms (holdings) Limited (12312766) United Kingdom