About The Ilketshall St. Andrew And St. John Land Management Company Limited (05104841) United Kingdom