About Meliora Properties Ltd (12917125) United Kingdom