About Mallia Properties Limited (05116412) United Kingdom