About Narbonne Properties Ltd (11909401) United Kingdom