About Holly S Dog Deli Ltd (SC523433) United Kingdom