About Stuart Taylor Farrier Ltd (08331756) United Kingdom