About Mellia Properties Ltd (13046410) United Kingdom