About Gf Leach Ltd (13670352) United Kingdom