About Fitch & Fitch Ltd (08375299) United Kingdom