About Nfmn Dumfries Limited (09148449) United Kingdom