About East Devon Heaths Land Management Company Limited (05416854) United Kingdom