About Mackie Myers Limited (13235984) United Kingdom