About Ailsa Mackie Ltd (SC530705) United Kingdom