About Pick Stitch Uk Ltd. (09668672) United Kingdom