About Townhouse Dumfries Accommodation Ltd (SC702375) United Kingdom