About Latymer Investments Ltd (10176001) United Kingdom