About House Call Vet Ltd (12598623) United Kingdom