About Abbey Inn Dumfries Ltd (SC695598) United Kingdom