About Newmac Freeholds Limited (06683284) United Kingdom