About Clifton Villa Veterinary Services Limited (06215474) United Kingdom