About Logo Embroidery Scotland Ltd (SC432309) United Kingdom