About Banbury Cross Veterinary Farm Supplies Limited (03237831) United Kingdom