About Mackie Holdings Limited (13699718) United Kingdom