About Stewart & James Mica Hardware Ltd (NI060195) United Kingdom