About Happy Tails Pet Shop And Spa Ltd (13215708) United Kingdom