About Jeremy Smith And Sons (farriers) Ltd (11676139) United Kingdom