About Leat Consulting Ltd (11937963) United Kingdom