About The Barn Animal Hospital Limited (05554415) United Kingdom