About Alcombe Veterinary Practice Limited (03733238) United Kingdom