About Jada Embroidery & Print Limited (08954264) United Kingdom