Which UK insurance company offers the best pet insurance?