About Fairfax And Favor Ltd (08517501) United Kingdom