About The Rode Hall Farm Management Company Limited (06906046) United Kingdom