About Leasch Investments Limited (00692369) United Kingdom