About Lord Veterinary Services Ltd (SC487508) United Kingdom