About Ambleside Animal Clinic Limited (03927610) United Kingdom