About Barrmore Vets Limited (12205270) United Kingdom