About Dumfries Facilities (holdings) Limited (SC203849) United Kingdom