About Stanford Rivers Hall Farm Management Company Limited (03791171) United Kingdom