About Stockbridge Pet Supplies Ltd (SC669076) United Kingdom