About Latus Properties Limited (11972003) United Kingdom