About Patch S Pet Supplies Ltd (SC617158) United Kingdom