About Nelson Pet Care Limited (08195709) United Kingdom