About London Pet Shop Limited (13324060) United Kingdom