About Glenbrae Veterinary Clinic Limited (SC325567) United Kingdom