About Alta Dumfries Ltd (SC389294) United Kingdom