About Dumfries Farming And Land Limited (06391121) United Kingdom