About Stamford Dogs Limited (11671533) United Kingdom