About Shanks Dumfries And Galloway Holdings Limited (SC245928) United Kingdom