About St. Francis Veterinary Practice Limited (11510266) United Kingdom