About Lats & Navs Properties Ltd (12403836) United Kingdom