About Ahc (dumfriesshire) Ltd (SC611319) United Kingdom