About The Lamond Veterinary Clinic Limited (SC510841) United Kingdom