About Strand Pet Supplies Limited (11767116) United Kingdom