About The Luxury Pet Shop Stop Ltd (13586211) United Kingdom