About Cross Foxes Dolgellau Ltd (11919933) United Kingdom