About Ifield Farm Management Company Limited (06361532) United Kingdom