About James Mackie Group Limited (SC336717) United Kingdom