About Palmer & Duncan Vets Limited (09033367) United Kingdom