About Malloc Properties Limited (13290918) United Kingdom