About Macrae Highland Ltd (SC636692) United Kingdom