About The Townhouse Hotel Dumfries Ltd (SC625431) United Kingdom