About Station House Vets Limited (05220654) United Kingdom