About Tudor House Animal Care Limited (11729257) United Kingdom