About The Barn Equine & Large Animal Practice Ltd (05284172) United Kingdom