About Latour Investments Limited (05728491) United Kingdom