About Fitch (and Fetch) Leatherwork Ltd (08345025) United Kingdom