About The Dumfries Larder Ltd (SC568116) United Kingdom