About Dumfries And Galloway Fm Limited (12816478) United Kingdom