About Stoke Mandeville Animal Products Limited (00309476) United Kingdom