About H & R Pet Supplies Limited (11669008) United Kingdom