About Ng Dumfries Ltd (SC580929) United Kingdom