About Leadgates Investments Limited (09078698) United Kingdom