About Magmac Properties Limited (11818534) United Kingdom