About Lancaster Veterinary Centre Limited (07903053) United Kingdom