About Latymer Property Investments Limited (12401027) United Kingdom