About Stamford Animal & Pet Supplies Ltd (10119861) United Kingdom