About Mackie Properties Scotland Ltd (SC663181) United Kingdom